草庐IT

Java RMI 跟踪

全部标签

c# - .NET 跟踪日志查看器

我已在.NET中启用跟踪日志记录来回输出网络数据,因此我可以看到发送到Web服务的SOAP请求。这似乎是我无法调试或在自身与Web服务之间添加代理的网站上的最佳方式。以下是我添加到web.config中以启用它的行:有人知道这个的日志查看器吗?我的搜索没有结果。 最佳答案 如果将监听器更改为XmlWriterTraceListener,则可以使用SvcTraceViewer.exe打开跟踪文件。它应该与WCF跟踪和消息日志记录一起使用,但它适用于来自XmlWriterTraceListener的任何有效跟踪。

c++ - 从未捕获的异常中获取堆栈跟踪?

我意识到这将是特定于平台的:是否有任何方法可以从未捕获的C++异常中获取堆栈跟踪,但从抛出异常的那一点开始?我有一个Windows结构化异常处理程序来捕获访问冲突等,并生成一个小型转储。但是,如果由于未捕获的C++异常而终止,当然不会调用它,因此没有故障转储。我目前正在寻找Windows解决方案(无论多么肮脏!),但如果可能的话,我想了解其他平台。谢谢。 最佳答案 我们使用来自该站点的信息在上一本书中为未处理的异常实现了MiniDumps:http://beefchunk.com/documentation/sys-programm

c# - Windows 似乎无法跟踪 .NET 应用程序

我们有一个.NET应用程序,我们通过MSI安装程序包分发给我们的用户。我们有每天早上运行的C++应用程序,以查看用户的应用程序副本是否已过时,如果是,我们将下载新的MSI并安装它。如果应用程序正在运行,我们需要将其关闭以便执行更新。我们的问题是,Windows有时似乎“丢失”了我们的应用程序。它不会报告进程正在运行——尽管它正在运行。它将允许我们在不关闭应用程序的情况下覆盖甚至删除正在使用的可执行文件。也许这很常见——但我们无法弄清楚发生了什么!有没有人了解这种情况?似乎正在创建我们的应用程序的临时副本,并且程序正在运行。但如果是这样的话,为什么它不总是发生呢?编辑:在我们的程序中,我

c# - 如何在 C# 中使用 Windows 服务跟踪给定进程是否抛出异常

我的进程有时会在启动后抛出类似dllnotfound的异常。我有一个监控服务负责维护流程的一致状态。我如何使用Windows服务跟踪我的进程的状态。是否有一个开源的windows服务实现来维护/跟踪windows中的进程状态。 最佳答案 那是不可能的,异常首先是线程本地的,如果未处理,则第二是进程本地的。未处理的异常将终止进程。您可以从这样一个死进程中拾取的唯一弹片是进程退出代码。其中应设置为0xe0434f4e,即非托管异常的异常代码。没有其他相关信息可用,除非在记录状态的进程中有未处理的异常处理程序。那个状态很不靠谱,过程中遭遇

c# - 运行程序中的堆栈跟踪(Windows 中的 pstack 等效项)

我正在尝试调试在特定时间死锁/卡住的.NET应用程序。有没有办法查看应用程序卡住时正在做什么?我假设VisualStudio提供了一些在附加到应用程序后查看堆栈跟踪的方法?(我确实尝试了Debug>Attachtoprocess并打开了CallStack和StackTraceExplorerWindows,但那里没有任何显示)。我正在寻找与pstack(在Unix/Linux上)相同的东西,即显示正在运行的进程的堆栈。 最佳答案 将VisualStudio附加到进程后,只需单击暂停即可查看任何给定时间的线程和调用堆栈窗口。

windows - 如何在 c :/wamp/logs/file in Windows? 上跟踪 cygwin

我正在使用Cygwin:tail-fprueba.txt该文件位于c:\cygwin\home\(/home/)。如何对位于以下位置的文件执行完全相同的操作:c:/wamp/logs/ 最佳答案 cygdrive是Windows驱动器的根点,因此可以在位于/cygdrive/c的CygWin中找到c:\。所以你要找的命令是:tail-f/cygdrive/c/wamp/logs/somefile.txt 关于windows-如何在c:/wamp/logs/fileinWindows?上跟

.net - 如何监控 .Net 应用程序的跟踪输出?

我正在编写一些使用System.Diagnostics.Trace类的代码,我想知道如何在VisualStudio中以Debug模式运行时和运行时监视通过调用Trace.WriteLine()写入的内容在调试器之外。 最佳答案 尝试DebugView.它工作得很好。 关于.net-如何监控.Net应用程序的跟踪输出?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/54836/

C# 跟踪复制的文件

这个问题在这里已经有了答案:C#:filecopynotifying[closed](2个答案)关闭8年前。我正在尝试跟踪用户和其他应用程序复制的文件。FileSystemWatch只有Changed、Created、Deleted、Disposed、Error和Renamed事件。当复制函数访问文件或将新文件复制到的位置时,它不会触发事件。有没有监控windows拷贝事件/函数的方法?

windows - 在没有用户堆栈跟踪的情况下使用 windbg 进行内存泄漏调试

我有一个完整的内存转储,但在这种情况下,我没有与之配套的用户堆栈跟踪数据库,我有最新的符号和转储附带的原始二进制文件,通常,我一直能够使用!heap-p-aaddress查看分配时的调用堆栈,但如果没有用户堆栈跟踪数据库,这将无法工作。我的问题是是否有另一种方法(尽管不是那么直接的方法)来找到内存泄漏的根源。LFHKey:0x0000005c2dc22701Terminationoncorruption:ENABLEDHeapFlagsReservCommitVirtFreeListUCRVirtLockFast(k)(k)(k)(k)lengthblockscont.heap----

windows - 如何在不锁定 perl 的情况下跟踪日志文件

我现在就是这样做的,但它会锁定文件。#!/usr/bin/perluseEnvqw($USERNAME);useFile::Tail;usestrict;usewarnings;my$file=$ARGV[0];print"$file\n";my$fileTail=File::Tail->new(name=>$file,maxinterval=>5,tail=>-1);my$line;while(defined($line=$fileTail->read)){print$line;}exit; 最佳答案 根据documentatio